/*pulan set CSS1.0*//*I am a rookie*//*2011-12-20*//****************,div,ul,li,dl,dt,dd,p,img,span,i,b*/
table,ul,li,dl,dt,dd,p,img,span,i,b{margin:0 auto;padding:0;}
iframe{margin:0;padding:0}
body{margin:0 auto;font:12px/1.5 "宋体",Arial,Helvetica,sans-serif;color:#333; padding:0px; background:#fff;}
ul, li{list-style: none;margin:0px;padding:0px;}
a { color:#666;text-decoration:none;}
a:hover{color:#999;text-decoration:underline;}
a:active{outline:medium none;color:#999;text-decoration:none;}
img{border: 0;}

.bobdy{ background:url(../images/bg.jpg) top no-repeat;margin:0 auto;}
.float_l{ float:left; overflow:hidden;zoom:1;}
.float_r{ float:right; overflow:hidden;zoom:1;}
.clear{ clear:both;}
.divheight{ margin:auto; height:10px; width:100%;}
.red{color:#F30;}
.blue{ color:#09F;}
.ind_top{width:1020px; margin:auto; height:400px; }
.top{width:1020px; margin:auto; height:150px; }
.topbanner{ width:1020px; height:85px; margin:auto; padding-top:15px;}
.top_logo{background:#115a96; height:43px;}
.top_tit{ width:1020px; height:43px; margin:auto;}
/*/*bannerlist导航
#nav{width:1020px;height:47px;margin:auto; font-size:13px;font-family:"微软雅黑","黑体";position:absolute;z-index:1;}
#nav li{list-style:none; height:47px;text-align:center;font-weight:bold;float:left;}

.list{text-align:center;padding:0px;font-weight:normal;background:#04b4da;}
.list a{background:url(../images/line.png) bottom repeat-x;width:138px; height:22px;display:block; height:28px; line-height:28px;color:#FFF; text-decoration:underline;text-decoration:none;}
.list a:hover{background:#008fca;text-decoration:none;}

.menu{height:46px;line-height:46px;overflow-y:hidden;text-align:center;text-decoration:none;color:#fff;cursor:pointer; zoom:1;}
.menu a{text-decoration:none;color:#fff;cursor:pointer;text-decoration:none;}
.menu_now{color:#60d8ff;height:46px;line-height:46px;text-align:center;text-decoration:none; background:url(../images/menu_over.jpg) center no-repeat;cursor:pointer;}
.menu a:hover{color:#60d8ff;height:46px;line-height:46px;text-align:center;text-decoration:none; background:url(../images/menu_over.jpg) center no-repeat;cursor:pointer;}

.menu_now{color:#60d8ff;height:46px;line-height:46px;text-align:center;text-decoration:none; background:url(../images/menu_over.jpg) center no-repeat;cursor:pointer;}

.menu_cbg2{ width:138px;height:46px;background:url(../images/menu2.jpg) center no-repeat;border-top:1px solid #0270a7; z-index:99px;overflow-y:hidden;}
.menu_cbg3{ width:140px;height:46px;background:url(../images/menu3.jpg) center no-repeat;border-top:1px solid #0270a7; z-index:99px;overflow-y:hidden;}
.menu_cbg4{ width:139px;height:46px;background:url(../images/menu4.jpg) center no-repeat;border-top:1px solid #0270a7; z-index:99px;overflow-y:hidden;}
.menu_cbg5{ width:142px;height:46px;background:url(../images/menu5.jpg) center no-repeat;border-top:1px solid #0270a7; z-index:99px;overflow-y:hidden;}
.menu_cbg6{ width:138px;height:46px;background:url(../images/menu6.jpg) center no-repeat;border-top:1px solid #0270a7; z-index:99px;overflow-y:hidden;}
/*.menu_cbg7{ width:119px;background:url(../images/menu7.jpg) center no-repeat;border-top:1px solid #0270a7;}* /
.menu_cnbg2{width:138px;border-top:1px solid #0270a7;}
.menu_cnbg3{width:140px;border-top:1px solid #0270a7;;}
.menu_cnbg4{width:139px;border-top:1px solid #0270a7;}
.menu_cnbg5{width:142px;border-top:1px solid #0270a7;}
.menu_cnbg6{width:138px;border-top:1px solid #0270a7;}
/*.menu_cnbg7{width:119px;border-top:1px solid #0270a7;}* /
.menus_l{width:154px; height:46px;background:url(../images/menu1.jpg) center repeat-x;border-top:1px solid #0270a7;border-left:1px solid #0270a7;border-top-left-radius:5px;cursor:pointer; color:#fff;}
.menu_l_now{width:154px;height:46px;background:url(../images/menu_over.jpg) center repeat-x;border-top:1px solid #0270a7;border-left:1px solid #0270a7;border-top-left-radius:5px;;}
.menus_r{width:161px;height:46px;line-height:46px;background:url(../images/menu7.jpg) center repeat-x;border-top:1px solid #0270a7;border-right:1px solid #0270a7;border-top-right-radius:5px;}
.menu_r_now{width:161px;height:46px;line-height:46px;background:url(../images/menu_over.jpg) center repeat-x;border-top:1px solid #0270a7;border-right:1px solid #0270a7;border-top-right-radius:5px;}
.menuline_l{width:1px; height:46px;background:url(../images/menu_line_l.jpg) center no-repeat;border-top:1px solid #0270a7;}
.menuline{width:1px; height:46px; background:url(../images/menu_line.jpg) center no-repeat;border-top:1px solid #0270a7;}
*/
/* 导航条 */

#navF { }
#navF .navTop { width:1020px; height:4px; background:url(../images/navTop_1020x4.gif) no-repeat; }
#navF .navCont { width:1020px; height:44px; background:url(../images/navBg_1020x44.gif) no-repeat; }
#navF .navCont li { float:left; width:142px; height:44px; background:url(../images/navLine_1x44.gif) no-repeat right 0; position:relative;}
#navF .navCont li .navName { display:block; width:142px; color:#fff; font-size:15px; text-align:center; line-height:40px; font-family:"微软雅黑","宋体"; font-weight:bold; }
#navF .navCont li .navName:hover, #navF .navCont li .cur  { height:48px; line-height:48px; background:url(../images/navListBg_122x48.gif) no-repeat; position:absolute; top:-4px; text-decoration:none;}

#navF .navCont li dl { display:none; width:141px;}
#navF .navCont li dl dt { width:141px; background:#04b4da; position:absolute; top:44px; left:0; filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;}
#navF .navCont li dl dd { position:absolute; top:44px; left:0; }
#navF .navCont li dl dd a { display:block; font-size:12px; width:141px; height:28px; color:#fff; text-align:center; line-height:28px;}
#navF .navCont li dl dd .line { width:141px; height:1px; overflow:hidden; background:#00c6f1;}
#navF .navCont li dl dd a:hover { background:#008fca; text-decoration:none;}
.myclass{
	width:458px;
	margin:10px 20px;
}
.pages li{
	display:inline;
}

/* 导航条 END */


.bpic{width:1020px; height:250px; margin:auto;}
/*bannerlist导航结束 首页*/
.ind_main{width:1020px; margin:auto;}
.ind_l{float:left;overflow:hidden;zoom:1;width:245px;}
.ind_c{float:left;overflow:hidden;zoom:1;width:490px; margin:0px 13px 0px 13px;}
.ind_r{float:left;overflow:hidden;zoom:1;width:257px;}
.login_div{background:url(../images/login_bg.jpg) top repeat-x; height:205px; width:238px; border:1px #e1e1e1 solid;border-top-left-radius:3px;border-top-right-radius:3px;position:relative;}
.login_ico{width:63px; height:69px; position:absolute; top:0px; right:0px;}
.login_input{width:130px;height:24px;line-height:24px;border:1px #ccc solid;}
.l_titbg{height:36px;line-height:36px;font-weight:bold;color:#fff;margin-top:10px; padding-left:20px;background:url(../images/ind_titbg.jpg) center no-repeat;}
.link_list{padding:0px 15px 0px 15px;border:1px #ccc solid; width:211px; height:200px; margin-bottom:20px;overflow:hidden;zoom:1;}
.link_list li{height:25px;line-height:25px;}

.ind_c_border{border:1px #ccc solid;border-top-left-radius:3px;border-top-right-radius:3px; width:480px;}
.ind_c_tags{border-bottom:2px #1b69b2 solid; height:32px; padding:5px 0px 0px 10px;}
.now_tag{float:left;overflow:hidden;zoom:1;width:85px; height:32px; line-height:32px; font-weight:bold; margin-right:1px; background:url(../images/tit.jpg) center no-repeat;color:#fff;text-align:center;cursor:pointer;}
.old_tag{float:left;overflow:hidden;zoom:1;width:85px; height:32px; line-height:32px; margin-right:1px;text-align:center;cursor:pointer;}

.ind_picplay{width:485px; margin:auto;}

.news_ico{width:15px; text-align:center;height:20px; display:block; padding-top:6px;}
.news_icoind{width:15px; text-align:center;height:19px; display:block; padding-top:4px;}
.news_rmdpic{width:95px;height:60px; padding:2px; border:1px #ccc solid; margin:15px 10px 10px 10px;}
.news_rmd_tit{width:98%;height:30px; line-height:30px;color:#e3822b; font-weight:bold; font-size:14px;}
.news_list{width:355px;height:22px; line-height:22px;display:block;}
.botline{margin-bottom:10px;height:5px; width:98%; border-bottom:1px #ccc dotted;}
.news_times{width:70px;height:22px;line-height:22px;color:#999;}
.r_titbg{height:38px;line-height:38px;font-weight:bold;color:#fff;margin-top:10px; padding-left:20px;background:url(../images/ind_rtitbg.jpg) center no-repeat;}
.r_gg{height:38px;line-height:38px;font-weight:bold;color:#fff; padding-left:20px;background:url(../images/ind_rtitbg.jpg) center no-repeat;}

/*news*/
.news_l{float:left;overflow:hidden;zoom:1;width:207px;margin-bottom:10px;}
.news_c{float:left;overflow:hidden;zoom:1;width:600px;margin:0px 15px 10px 15px;}
.news_r{float:left;overflow:hidden;zoom:1;width:180px;margin-bottom:10px;}

.news_cartlist{width:205px; border:1px #ccc solid; border-top:none;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.cartlist_li{font-size:14px; background:url(../images/newtit_bg.jpg) center repeat-x; height:36px; line-height:36px; padding-left:30px;}
.cart_now,.cart_now a{ color:#1270aa; font-weight:bold;}
.cart_now span{ background:url(../images/new_ico.png) left no-repeat;width:150px;height:36px;line-height:36px; padding-left:15px;display:block;}
.cart_old,.cart_old a{ color:#333;}
.cart_old span{ background:url(../images/new_oico.png) left no-repeat;width:150px;height:36px;line-height:36px; padding-left:15px;display:block;}
.new_linklist{padding:0px 10px 0px 10px; width:185px; height:200px; margin-bottom:10px;overflow:hidden;zoom:1;}
.new_linklist li{height:25px;line-height:25px;}
.news_linkdiv{margin-top:10px; border:1px #aec8df solid;border-radius:5px;}
.news_linktit{height:33px; line-height:33px;background:url(images/link_bg.jpg) center repeat-x; border-bottom:1px #aec8df solid;}
.news_center{height:40px; line-height:40px; background:url(../images/newcen_tit.jpg) left no-repeat; padding-left:30px; font-size:14px; font-weight:bold; border-bottom:1px #dadada solid;}
.newstit{color:#135391;height:30px;line-height:30px;border-bottom:1px #dadada solid; padding-top:6px;}
.newstit a{ color:#14b0e3;}
.rmd_newslist{ border-bottom:1px #ccc dotted; height:30px;}
.rmdlist{width:500px;height:30px; line-height:30px;display:block;}
.yanj{ border:1px #ccc solid; border-radius:5px;}
.yanj_tit{height:32px; line-height:32px; padding-left:10px;background:url(../images/yanj_tit.jpg) center repeat-x; border-bottom:1px #ccc solid;}
.yanj_list{padding:10px;}
.yanj_list li{ height:25px; line-height:25px;}
/*newsinfo*/
.info_title{text-align:center; font-size:14px; font-weight:bold; margin-top:30px; color:#333;}
.info_times{text-align:center; height:30px; line-height:30px; color:#999;}
.content{ width:600px; overflow:hidden;zoom:1; margin-top:15px;}
.content p{font-size:14px;margin-bottom:10px;}
/*hrnews*/
.tit_times{width:188px;height:25px;line-height:25px;color:#09F;}
.hrnewlist{width:400px;height:25px; line-height:25px;display:block; font-weight:bold;}

/*about*/
.sec_cart{ padding:10px;background:#f0f5f7; margin:auto;}
.sec_cart div{width:150px; height:24px;background:#f0f5f7; padding-left:40px;}
.sec_now a{font-weight:bold; color:#09F;}
/*研究项目*/
.tit_list{width:590px; border:1px #ccc solid; border-radius:5px;margin:20px 0px 10px 0px; padding:10px 0px 10px 3px;}
.now_tit{width:185px;height:32px;margin:5px;line-height:25px;text-align:center;color:#fff;background:url(../images/now_tit.png) center no-repeat;cursor:pointer;}
.old_tit{width:185px;height:32px;margin:5px;line-height:25px;text-align:center;color:#fff;background:url(../images/old_tit.png) center no-repeat;cursor:pointer;}
.now_tit a{color:#fff;}
.old_tit a{color:#fff;}

.prog_tit{height:40px; line-height:40px; font-weight:bold; font-size:14px;border-bottom:1px #ccc solid;}

/*tender*/
.tend_top{height:30px; margin-top:10px;line-height:30px; color:#12609c; font-weight:bold;background:#f1f5f6; border-bottom:2px #d9d9d9 solid;}
.tend_tit{width:420px; display:block; line-height:25px;}
.tend_status{width:70px;display:block;}
.tend_line{width:20px;display:block;}
.tend_time{width:80px; display:block;}
.apply{text-align:center; height:50px; line-height:50px;margin:10px;}
.apply a{ color:#06F;}
.info_tender{text-align:left; line-height:22px; font-size:12px; color:#333; font-weight:bold;}
/*team*/
.team_l_list{width:288px; margin:10px 10px 10px 0px;height:80px; border:1px #ccc solid; border-radius:5px;}
.team_r_list{width:288px; margin:10px 0px 10px 10px;height:80px; border:1px #ccc solid; border-radius:5px;}
.list_num{width:59px;height:47px;line-height:47px;padding-right:5px;margin:15px 10px;text-align:center;font-family:Arial;font-size:20px;color:#fff;background:url(../images/seq_bg.jpg) center no-repeat;}
.team_title{font-weight:bold; font-size:14px; margin:5px; color:#333;}
.team_title a{ color:#333;}

.mem_l_list{width:288px; margin:10px 10px 10px 0px;height:155px; border:1px #ccc solid;}
.mem_r_list{width:288px; margin:10px 0px 10px 10px;height:155px; border:1px #ccc solid;}
.list_pic{width:120px;height:140px; margin:10px;text-align:center;}
.mem_pic{border:1px #ccc solid;width:185px; height:220px;padding:10px; margin:0px 10px 0px 0px;}

.data_now{height:36px;margin-top:5px;line-height:36px;background:url(../images/hr_nowlist.jpg) center repeat-x;border:1px #a3cdda solid;cursor:pointer;}
.data_now a{ color:#333;}
.data_old{height:36px;margin-top:5px;line-height:36px;background:url(../images/hr_oldlist.jpg) center repeat-x;border:1px #ccc solid;cursor:pointer;}
.data_old a{ color:#333;}
.data_now div{margin:10px 15px 0px 15px;width:16px;height:15px;display:block;background:url(../images/now_ico.jpg) center no-repeat;}
.data_old div{margin:10px 15px 0px 15px;width:16px;height:15px;display:block;background:url(../images/old_ico.jpg) center no-repeat;}
.data_info{text-align:left; line-height:30px; font-size:12px; margin-top:15px; border-bottom:1px #ccc solid;color:#333; font-weight:bold;}
/*picinfo*/
.pic_list{ border-bottom:1px #ccc dotted;}

/*office*/
.white_td{ background:#fff; height:35px; text-align:center;color:#333;}
.white_td a{color:#06F; font-weight:bold;}

.online_bord{width:598px; line-height:25px;margin:20px 0px 20px 0px;border:1px #ccc solid; border-radius:5px;}
.online{border-bottom:1px #ccc solid; height:30px; color:#116aa5;font-size:14px;font-weight:bold; padding:10px 0px 0px 10px;}
.join_tit{ width:65px;text-align:right;}
.join_put input{width:300px;height:18px; margin:15px 5px; float:left; overflow:hidden; zoom:1;}
.join_put span{color:#F00;float:left; overflow:hidden; zoom:1;}
.join_put textarea{width:400px;height:70px; margin:15px 5px; float:left; overflow:hidden; zoom:1;}
/*mesage*/
.mes_div{border:1px #ccc solid; border-radius:5px;}
.mes_tit{border-bottom:1px #ccc solid; height:35px; font-weight:bold; color:#116aa5; line-height:35px; padding-left:10px;}
.mes_f{height:90px;padding:10px; border-bottom:1px #ccc solid; line-height:22px;}
.mem_bg{background:#f5f9fa;}
.ans_text{ color:#14b0e3;}
/*login*/
.login_main{width:1020px; margin:auto;}
.nowlog_tag{width:125px;height:40px;line-height:40px; margin:0px 5px;text-align:center;color:#fff;background:#115a96;font-size:14px;font-weight:bold;border:1px solid #115a96;border-bottom:none;border-top-right-radius:5px;border-top-left-radius:5px;}
.oldlog_tag{width:125px;height:40px;line-height:40px; margin:0px 5px;text-align:center;color:#333;background:#dfdfdf;font-size:14px;font-weight:bold;border:1px solid #dfdfdf;border-bottom:none;border-top-right-radius:5px;border-top-left-radius:5px;}
.log_div{width:980px; height:332px; padding:15px;margin-bottom:30px;border:1px #ccc solid; border-radius:5px}
.log_bg{width:980px;height:332px; background:#eaeaea;}
.user_tags{width:60px;height:30px; line-height:30px; margin:10px 0px;display:block;}
.log_input{float:left; overflow:hidden;zoom:1;width:270px;height:30px;margin:10px 0px;line-height:30px;border:1px #b5b8c8 solid;}
.log_sub{float:left; overflow:hidden;zoom:1;width:103px;height:35px;margin:10px 10px;line-height:30px;}

/*reg*/
.reg{ width:110px; height:45px;line-height:45px;text-align:right;}
.reg_input{float:left; overflow:hidden;zoom:1;height:25px;margin:10px 0px;line-height:25px;border:1px #d1d1d1 solid;}
.text_tags{width:250px;height:30px; line-height:30px; margin:10px 0px;display:block;}
.reg_div{width:1020px; padding:20px;margin-bottom:30px;border:1px #ccc solid; border-radius:5px}
.reg_area{width:500px;height:100px; margin:10px 0px; float:left; overflow:hidden; zoom:1;border:1px #d1d1d1 solid;}
.reg_sub{overflow:hidden;zoom:1;width:103px;height:35px;margin:10px 10px;line-height:30px;}

.show_hide{display:block; width:50px; height:22px; margin-right:10px;color:#09F;cursor:pointer; text-align:right;}
/*zaobiao*/
.zb_div{ margin:0 auto;width:988px; padding:15px;margin-bottom:30px;border:1px #ccc solid; border-radius:5px}
.zb_tags{margin:auto;width:610px; height:60px;text-align:center;line-height:60px;background:#f6f1e7;border:1px #c3a263 solid; border-radius:5px;}
.zb_put{ background:#ffffff; height:40px; line-height:20px; font-size:14px;}
.zb_put input{width:200px;height:18px; margin:5px; float:left; overflow:hidden; zoom:1;}
.zb_put span{color:#F00;float:left; overflow:hidden; zoom:1;}
.zb_put textarea{width:560px;height:120px; margin:5px; float:left; overflow:hidden; zoom:1;}
.zb_put_chk{ background:#ffffff; height:40px;}
.zb_tit{ background:#ffffff;height:40px; font-size:14px;line-height:20px;text-align:right;}
.zb_submit{width:777px; margin:auto; padding:20px; text-align:center;}

.zb_td{ background:#ffffff;line-height:20px; font-size:14px; padding:10px;}

.my_now{ width:223px; height:41px; line-height:40px; background:url(../images/bg1.jpg) center no-repeat;}
.my_now a{ color:#fff; text-decoration:none; font-weight:bold;}
.my_old{ width:221px; height:41px; line-height:40px; background:url(../images/bg2.jpg) center no-repeat;}
.my_old a{color:#36C; text-decoration:none; font-weight:bold;}
.ord_title{margin:5px; font-weight:bold; border-left:none; border-right:none; background:#eae1d3; height:30px; line-height:30px;}
/*.dind{width:705px; display:inline-block; margin:10px 0 0 0; display:none; padding:10px 0 15px 0; border:1px solid #ed7811;}
滚动条*/
.scroll{
	width:444;
	height:520px;
  	SCROLLBAR-FACE-COLOR:#ddd; 
	SCROLLBAR-HIGHLIGHT-COLOR:#CCC; 
	SCROLLBAR-SHADOW-COLOR:#ccc; 
	SCROLLBAR-ARROW-COLOR: #fff; 
	SCROLLBAR-TRACK-COLOR:#bbb; 
	SCROLLBAR-BASE-COLOR:#999; 
	OVERFLOW:auto;
	}
.backup{text-align:right; width:580px; height:50px; line-height:50px;margin:10px; float:left; clear:both;}	
.backup a{ color:#09F;}	

.prints{ width:800px; margin:auto; padding:20px 0px;;font-size:16px;font-weight:bold;text-align:center;font-family:微软雅黑,新宋体;color:#03F;}
.prints a{color:#03F;}
/*分页*****************/
.pages{ text-align:center; height:50px; line-height:50px;margin:10px;}
.pages a{margin:0 3px; color:#666;}
.pages .yet_now{width:22px;height:22px;line-height:22px;display:inline-block;font-weight:bold;color:#0063dc;border:1px solid #ccc;}
.pages .yet_old{width:22px;height:22px;line-height:22px;display:inline-block;font-weight:bold;color:#666;border:1px solid #ccc;}
.pages .yet:hover{width:22px;height:22px;line-height:22px;font-weight:bold;border:1px solid #5286d0;color:#0063dc;}
.pages .yet_0{width:45px;height:22px;text-align:center;line-height:22px;display:inline-block;border:1px solid #ccc;color:#999;}
.pages .yet_1{width:45px;height:22px;line-height:22px;text-align:center;display:inline-block;border:1px solid #ccc;color:#999;}
.lis{color:#999999; margin:0 0 0 10px;}
/*分页*****************/
.bottom{ width:100%; height:106px; margin:auto; background:#135391;color:#fff; padding-top:30px;}
.bottodiv{width:1020px; /*height:30px;*/ line-height:30px;color:#fff; font-family:"宋体",Arial, Helvetica, sans-serif; margin-top:15px;text-align:center;}
.bottodiv a{ color:#fff; text-decoration:none;}
.bottodiv a:hover{color:#CCC;}
.title{ width:600px; font-size:14px; color:#333; margin-top:15px; text-align:left; height:30px; line-height:30px; font-weight:bold; margin-bottom:10px;}
.member{ width:600px; clear:both;}
.member li{ width:142px; height:180px; float:left; border:1px solid #dcdcdc; background:url(../images/team_infobg.jpg) repeat-x bottom; margin-right:6px; margin-bottom:15px;}
.member li span{ width:140px; padding:10px;clear:both; padding-bottom:0px; float:left;}
.member li p{ list-style:none; display:block; width:140px; height:34px; text-align:center; font-size:12px; font-weight:bold; color:#666; float:left; padding-top:6px;}